home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / LINUX / SWAPCTL.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  736b  |  36 lines

  1. #ifndef _LINUX_SWAPCTL_H
  2. #define _LINUX_SWAPCTL_H
  3.  
  4. #include <asm/page.h>
  5. #include <linux/fs.h>
  6.  
  7. typedef struct buffer_mem_v1
  8. {
  9.     unsigned int    min_percent;
  10.     unsigned int    borrow_percent;
  11.     unsigned int    max_percent;
  12. } buffer_mem_v1;
  13. typedef buffer_mem_v1 buffer_mem_t;
  14. extern buffer_mem_t buffer_mem;
  15. extern buffer_mem_t page_cache;
  16.  
  17. typedef struct freepages_v1
  18. {
  19.     unsigned int    min;
  20.     unsigned int    low;
  21.     unsigned int    high;
  22. } freepages_v1;
  23. typedef freepages_v1 freepages_t;
  24. extern freepages_t freepages;
  25.  
  26. typedef struct pager_daemon_v1
  27. {
  28.     unsigned int    tries_base;
  29.     unsigned int    tries_min;
  30.     unsigned int    swap_cluster;
  31. } pager_daemon_v1;
  32. typedef pager_daemon_v1 pager_daemon_t;
  33. extern pager_daemon_t pager_daemon;
  34.  
  35. #endif /* _LINUX_SWAPCTL_H */
  36.